package com.hn658.base.message.appinfo.dao.redis;

import com.hn658.base.message.appinfo.entity.AppInfoEO;

/**
 * 应用Redis DAO接口
 * @author ztjie
 *
 */
public interface IAppInfoRedisDAO {
	/**
	 * 通过id查找应用
	 * @param id
	 * @return
	 */
	public AppInfoEO findAppById(Long id);
	
	/**
	 * 通过应用注册ID查找应用
	 * @param appId
	 * @return
	 */
	public AppInfoEO findAppByAppId(String appId);
	
	/**
	 * 保存应用信息至Redis
	 * @param AppInfo
	 */
	public void saveApp(AppInfoEO AppInfo);
	
	/**
	 * 删除应用
	 * @param id
	 */
	public void deleteApp(Long id);
	
}
